﻿<%@ Control Language="VB" AutoEventWireup="false" CodeFile="List.ascx.vb" Inherits="Control_SEO_List" %>

	<script type='text/javascript'>
	    function ajaxJquery() {

	        $(function () {

	            $(".TextBox:first").focus();
	            $(".Date").datepicker({ dateFormat: 'dd/mm/yy' });

	            //check cookie to show or hide search pannel
	            if ($.cookie('CookieSiteSearch') == 1) {
	                $('#pnlSearch').show();
	            }
	            else {
	                $('#pnlSearch').hide();
	            }

	            $('#B1').click(function (event) {

	                //set cookie
	                if ($.cookie('CookieSiteSearch') == 1) {
	                    $.cookie('CookieSiteSearch', 0)
	                }
	                else {
	                    $.cookie('CookieSiteSearch', 1)
	                }
	                $('#pnlSearch').slideToggle(500);
	                if ($('#imgShowHide').attr("src") == "../../images/arrow_popup.gif") {
	                    $('#imgShowHide').attr("src", "../../images/arrow_showless.gif");
	                }
	                else {
	                    $('#imgShowHide').attr("src", "../../images/arrow_popup.gif");
	                }
	            });

	        });
	    }
	    function CheckAll() {
	        if ($("#<%= grdShow.ClientID %> tr th span").find("input[type=checkbox]").attr("checked") == true) {
	            if ($("#<%= grdShow.ClientID %> tr td").find("input[type=checkbox]").attr('disabled') != true) {

	                $("#<%= grdShow.ClientID %> tr td").find("input[type=checkbox]").attr('checked', true);
	            }
	        } else {

	            $("#<%= grdShow.ClientID %> tr td").find("input[type=checkbox]").attr('checked', false);
	        }
	    }
	    function confirmMultiDelete(strID) {
	        var grdShow = document.getElementById("<%=grdShow.ClientID %>");
	        var count = 0;
	        for (i = 1; i < grdShow.children.item(0).children.length; i++) {
	            if (grdShow.children.item(0).children.item(i).children.item(0).children.item(0).checked) {
	                count += 1;
	            }
	        }
	        if (count > 0) {
	            return ComfirmDialog('<%=drpMessage.Items(1).Text%>', 0, strID, 0, 0);
	        } else {
	            Alertbox('<%=drpMessage.Items(2).Text%>');
	            return false;
	        }
	    }
	    function ComfirmDialog(strText, value, ObjectIdClick, ID, Type) {
	        if (value == 0) {
	            Confirmbox(strText, value, ObjectIdClick, ID, Type);
	            return false;
	        } else {
	            if (Type == 1) {
	                document.getElementById('<%=hidID.ClientID %>').value = ID;
	                eval($("#" + ObjectIdClick + "").attr("href"));
	            }
	            else {

	                $("#" + ObjectIdClick + "").click();
	            }
	        }
	    }
	    //Check ngày đến có lớn hơn ngày bắt đầu hay không
	    function CheckDateThanEqual(source, arguments) {
	        //So sanh ngay
	        if ($("#<%=txtCreatedFrom.ClientID %>").val() != "" && $("#<%=txtCreatedTo.ClientID %>").val() != "") {
	            var objFrom = $("#<%=txtCreatedFrom.ClientID %>").val().split('/');
	            var objEnd = $("#<%=txtCreatedTo.ClientID %>").val().split('/');
	            var FromDate = new Date(objFrom[2], objFrom[1], objFrom[0], 0, 0, 0)
	            var EndDate = new Date(objEnd[2], objEnd[1], objEnd[0], 0, 0, 0)

	            if (EndDate < FromDate) {
	                arguments.IsValid = false;
	                return false;
	            }
	            else {
	                arguments.IsValid = true;
	                return true;
	            }
	        }
	        else {
	            arguments.IsValid = true;
	            return true;
	        }


	    }


</script>
	<asp:UpdatePanel ID="uplSeo" runat="server">
	<ContentTemplate>
	<div class="BoxField" >	<div class="HeadTitle"><h3>QUẢN LÝ SEO</h3></div>	</div>
		<legend><img alt="" src="../../images/arrow_showless.gif" id="imgShowHide" />
		       <a id="B1" href="#">Tìm kiếm </a>&nbsp;&nbsp;</legend>
		     <div id="pnlSearch" class="SubjectTitle">
		<div id="search" class="BoxField">
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Title:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtTitle" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Link:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtLink" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Sort:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtSort" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Statusid:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtStatusid" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Created:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtCreatedFrom" CssClass="TextBox Date" Width="85px" runat="server" Text="" /> tới ngày:			<asp:TextBox ID="txtCreatedTo" CssClass="TextBox Date" Width="85px" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Creator:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtCreator" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Modified:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtModifiedFrom" CssClass="TextBox Date" Width="85px" runat="server" Text="" /> tới ngày:			<asp:TextBox ID="txtModifiedTo" CssClass="TextBox Date" Width="85px" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Modifier:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtModifier" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Titlepage:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtTitlepage" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Metatitle:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtMetatitle" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Metades:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtMetades" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Metakeyword:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtMetakeyword" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Footerkeyword:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtFooterkeyword" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div    class="DivLabelSearch">
			Tagclound:
		</div>
		<div  class="DivTextBox" >
			<asp:TextBox ID="txtTagclound" CssClass="TextBox" runat="server" Text="" />
		</div>
		</div>
		<div style="clear:both" ></div>
		<div class="DivRow">
		<div class="DivLabelSearch" >&nbsp;&nbsp;&nbsp;</div>
		<div class="DivTextBox" >
			<asp:Button ID="btnSearch" runat="server" Text=" Tìm kiếm" CssClass="btn" />
			<asp:Button ID="btnReset" runat="server" Text="Hủy" CssClass="btn" />&nbsp;		</div>
		</div>
		<div style="clear:both; height:10px" ></div>
	</div>
	</div>
	<div class="SubjectTitleSearch" >Lọc theo tiêu đề:&nbsp;<asp:TextBox ID="txtTitleFilter" runat="server" CssClass='TextBox'></asp:TextBox>&nbsp;<asp:Button ID="btnFilter" runat="server" Text='Lọc' CssClass='btn' /></div>
			<div style="clear:both; height:10px" ></div>
	<asp:GridView ID="grdShow" runat="server" AutoGenerateColumns="False" EmptyDataText="{Không có dữ liệu}"
		   AllowPaging="false"   Width='100%' BorderWidth="1px" CssClass="GridBorder">
		    <Columns>
		<asp:TemplateField>
		    <HeaderTemplate>
			        <asp:CheckBox ID="CheckAll" runat="server" onclick="CheckAll();"  Width="30px" />
		    </HeaderTemplate>
		    <HeaderStyle HorizontalAlign="Center" />
		     <ItemTemplate>
			        <asp:CheckBox ID="chkItem" runat="server" />
		     </ItemTemplate>
		     <ItemStyle Width="5%" HorizontalAlign="Center" />
		 </asp:TemplateField>
	<asp:TemplateField>
	<ItemTemplate>
		   <asp:HyperLink ID="hplEdit" runat="server" Text="Sửa"></asp:HyperLink>&nbsp;|&nbsp;
		   <asp:LinkButton ID="lnkbtnDelete" Text="Xóa" runat="server" OnClick="lnkbtnDelete_Click"
			       CausesValidation='False'></asp:LinkButton>
	</ItemTemplate>
	<ItemStyle CssClass="GridTextLink" HorizontalAlign="Center" Width="10%" />
	</asp:TemplateField>
	<asp:TemplateField HeaderText="No">
		  <ItemTemplate>
			    <asp:Label runat="server" ID="lblSTT" Text=''></asp:Label>
	 </ItemTemplate>
		  <ItemStyle Width="5%"  HorizontalAlign="Left" />
	</asp:TemplateField>
		 <asp:TemplateField HeaderText='Title'>
		  <ItemTemplate>
			    <asp:HyperLink ID="hplTitle" runat="server"></asp:HyperLink>
		 </ItemTemplate>
		 <ItemStyle Width='25%' CssClass='text_list_links' HorizontalAlign='Left' />
		</asp:TemplateField>
		 <asp:BoundField DataField='Link' HeaderText='Link'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
		 <asp:BoundField DataField='Sort' HeaderText='Sort'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
		 <asp:BoundField DataField='StatusId' HeaderText='StatusId'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
		 <asp:BoundField DataField='Created' DataFormatString='{0:dd/MM/yyyy HH:mm}' HeaderText='Created'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
		 <asp:BoundField DataField='Creator' HeaderText='Creator'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
		 <asp:BoundField DataField='Modified' DataFormatString='{0:dd/MM/yyyy HH:mm}' HeaderText='Modified'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
		 <asp:BoundField DataField='Modifier' HeaderText='Modifier'>
			 <ItemStyle  Width='15%' />
		 </asp:BoundField>
	
	</Columns>
	 <HeaderStyle Height="26px" HorizontalAlign="Left" CssClass="GridHeader" />
	 <RowStyle CssClass="GridRow" Height="23px" />
	 <AlternatingRowStyle CssClass="GridAlterRow" />
	 <PagerStyle CssClass="GridPaged" HorizontalAlign="Right" Height="23px" />
	 <PagerSettings Mode="Numeric" PageButtonCount="2" />
	 <EmptyDataRowStyle CssClass="GridTextEmpty" HorizontalAlign="Center" />
	</asp:GridView>
	<div style="clear:both; height:5px" ></div>
	<div><asp:Button ID="btnDelete" CssClass="btn" runat="server" Text="Xóa" /> <asp:Label ID="lblPage_Size" runat="server" Text="Số bản ghi trên trang:" ></asp:Label>		 <asp:DropDownList ID="drpPage_Size" runat="server" AutoPostBack="True" Width="70px" CssClass="input_form">
		 <asp:ListItem Text="10" Value="10"></asp:ListItem>
		 <asp:ListItem Text="20" Value="20"></asp:ListItem>
		 <asp:ListItem Text="50" Value="50"></asp:ListItem>
		 <asp:ListItem Text="100" Value="100"></asp:ListItem>
		 </asp:DropDownList>
		  <asp:Label ID="lblTotal" runat="server"></asp:Label></div>
	<div style="width: 100%">
		 <!--phan trang-->
		 <div id="results_resultsNavigationDiv" class="paginationEMP">
		 <ul>
		     <asp:LinkButton ID="lnkFirst" runat="server"></asp:LinkButton>
		     <asp:Repeater ID="rptPage" runat="server">
		         <ItemTemplate>
		              <asp:LinkButton ID="lnkTitle" CssClass="page_num" runat="server" OnClick="lnkTitle_Click"></asp:LinkButton>
		         </ItemTemplate>
		    </asp:Repeater>
		    <asp:LinkButton ID="lnkLast" runat="server"></asp:LinkButton>
		   </ul>
		  </div>
		  <asp:HiddenField ID="hidCount" Value="0" runat="server" />
		 <asp:HiddenField ID="hidIndex_page" Value="0" runat="server" />
		 <asp:HiddenField ID="hidCur_Page" Value="1" runat="server" />
		  </div>
	<div style='display: none'>
	<asp:DropDownList ID="drpMessage" runat="server" >
		  <asp:ListItem Text='Bạn có chắc chắn muốn xóa bản ghi này không?' Value='0'></asp:ListItem>
		   <asp:ListItem Text='Bạn có chắc chắn muốn xóa bản đã chọn?' Value='1'></asp:ListItem>
	 <asp:ListItem Text='Bạn phải chọn ít nhất một bản ghi.' Value='2'></asp:ListItem>
	</asp:DropDownList>
	 <asp:HiddenField ID="hidID" Value="0" runat="server" />
	</div>
	</ContentTemplate>
	</asp:UpdatePanel>

